package com.jt.demo1.service;

import org.springframework.stereotype.Service;

@Service
public class UserServiceImpl implements UserService{

    @Override
    public void addUser() {
        //long startTime = System.currentTimeMillis();
        System.out.println("新增用户成功!!!");
        //long endTime = System.currentTimeMillis();
        //System.out.println(endTime-startTime+"毫秒");
    }


    /**
     * 业务:要求 尽可能松耦合
     * 分析:
     *      1.UserService是业务处理类,其中addUser方法完成用户新增.
     *      2.其中事务的代码与业务代码紧紧的耦合在一起.
     *      3.如果事务的机制发生了变化,则所有的代码都将改变.耦合性高
     *      当前业务耦合性太高了!!!
     *      4.代码复用性差
     */
   /* @Override
    public void addUser() {
        System.out.println("创建事务对象2");
        System.out.println("事务开始2");
        System.out.println("新增用户成功!!!");
        System.out.println("事务提交2");
    }*/


}
